﻿@charset "utf-8";

/*报名弹窗*/
.bj{position: fixed;top: 0;left: 0;width: 100%;height: 100%; background: rgba(0, 0, 0, 0.7);display: none;z-index: 20000;}
.sign_content {height: auto;position: fixed;width: 90%;left:5%;z-index: 20001;top: 10%;overflow: hidden;}
.signtop{ text-align:center; background-color:#56ba22; color:#FFF; font-size:18px; padding:2%;border-radius:5px 5px 0 0;}

.all{display:block; overflow:hidden; background-color:#FFF;}
.all ul{ display:block; overflow:hidden; border-top:#e6e7e8 solid 1px; }
.all ul li{ display:block; overflow:hidden; padding:3%; border:#e6e7e8 solid 1px;border-top:none;}
.all ul li .left{ border-right:#e6e7e8 solid 1px; padding-right:2%; text-align:right; color:#3d4245; font-size:16px; width:22%;  height:30px; line-height:30px;}
.all ul li .right{ float:left; width:72%;}
.all ul li .right .name{ font-size:15px; color:#3d4245; font-family:"Microsoft YaHei";border:none;  margin:0% 0% 0% 3%; width:97%; height:30px;}
.all ul li .right textarea{font-size:15px; color:#737a7e; font-family:"Microsoft YaHei";border:none;  margin:0% 0% 0% 3%; width:92%; height:70px; background-color:#f0f0f0; padding:2% 3%;-moz-appearance:none; 
-webkit-appearance:none;}
.sex{ float:left; display: block;overflow: hidden; height:30px; line-height:30px; margin-right:5%;}
#radio1,#radio2{ width:15px; height:15px; margin:8px 15px 0% 15px; float:left;display: block;overflow: 
hidden;background:url(pop_city_01.png) no-repeat center left;background-size:15px 15px;
background-attachment: scroll;
-webkit-appearance: none;
-moz-appearance: none;
}
#radio1:checked,#radio2:checked{background:url(pop_city_02.png) no-repeat center left;background-size:15px 15px;}
label{font-size:16px; color:#3d4245; font-family:"Microsoft YaHei";border:none;cursor:pointer;}
#checkbox_1,#checkbox_2{ clear:none; float:left;}
label{font-size:16px; color:#3d4245; font-family:"Microsoft YaHei";border:none;cursor:pointer;}
#checkbox_1,#checkbox_2{ clear:none; float:left;}
.cancel{ padding:2% 5%; text-align:center;}
.cancel button{ color:#ffffff; font-size:16px; width:40%; padding:3%; border:none;border-radius:5px; cursor:pointer; font-family:"Microsoft YaHei";}
.cancel .one{ background-color:#b5b5b6; margin-right:10%;}
.cancel .two{ background-color:#5f9bf8; color:#ffffff; font-size:16px; width:40%; padding:3%; border:none;border-radius:5px; cursor:pointer; font-family:"Microsoft YaHei";-webkit-appearance:button;}


/*分享*/
#mcover {position: fixed;top: 0;left: 0;width: 100%;height: 100%; background: rgba(0, 0, 0, 0.7);display: none;z-index: 20000;}
#mcover img {position: fixed;right: 18px;top: 5px;width: 260px!important;height: 180px!important;z-index: 20001;}

/*优惠券弹窗*/
.yhqtk{ background-color:#ffffff;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px; padding:10px 20px 20px 20px; position:relative; margin:20px 12px 0;}
.yhqclose{ width:35px;position:absolute; right:-12px; top:-12px; z-index:20002}
.yhqclose img{ width:100%; vertical-align:middle;}
.yhqinpt{ padding-top:30px;}
.yhqinpt input{width:97%; border:1px solid #e0e0e0; border-bottom:2px solid #e0e0e0;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px; height:45px;box-shadow:-5px 0 5px #e0e0e0 inset,0 5px 5px #e0e0e0 inset; /*底边阴影*/padding-left:2%; overflow:hidden; font-size:15px; font-family:"Microsoft YaHei";}

.yhqqr{ margin:10px auto 0;}
.yhqqr a{background-image: -webkit-gradient(linear, left top, left bottom, from( #ff3b3b), to( #eb0a0a));background-image: -webkit-linear-gradient( #ff3b3b, #eb0a0a);background-image: -moz-linear-gradient( #ff3b3b, #eb0a0a);background-image: -ms-linear-gradient( #ff3b3b, #eb0a0a);background-image: -o-linear-gradient( #ff3b3b, #eb0a0a);background-image: linear-gradient( #ff3b3b, #eb0a0a);-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px; display:block; text-align:center; color:#FFFFFF; height:40px; line-height:40px; font-size:18px; border:1px solid #ad1c1c}

.yhqsm{ padding-top:10px; color:#b7b7b7}
.yhqsm p:nth-child(1){ color:#fbaa51}
